DevOps Engineer (GitOps / Kubernetes) | Contract | Bank
reference-number: 157417
industry: Banking and Finance
brand-id: R1434374
brand-name: 02C3423
job-expired-message
Overview
As a DevOps Engineer specializing in GitOps with ArgoCD and ArgoWorkflow, you will play a key role in the design, implementation, and maintenance of our Kubernetes-based data platform. You will be responsible for ensuring smooth and efficient CI/CD pipelines, infrastructure as code management, and automated workflows.
Responsibilities
- Design and manage GitOps workflows using tools like ArgoCD for continuous deployment
- Build and maintain CI/CD pipelines for automated testing and deployment (e.g., Jenkins)
- Manage and optimise Kubernetes environments for scalability and reliability
- Automate infrastructure using tools such as Terraform, Helm, Kustomize, and Ansible
- Work closely with developers and data teams to improve deployment workflows and system performance
- Implement monitoring, logging, and alerting to ensure system stability
- Manage code repositories (e.g., Bitbucket), ensuring best practices in version control and collaboration
- Troubleshoot issues related to deployment, performance, and system scalability
Requirements
- Degree in Computer Science, Engineering, or a related field
- Minimum 2 years of hands-on experience with Kubernetes and container technologies (Docker or similar)
- Experience with GitOps practices and tools such as ArgoCD and Argo Workflows
- Experience building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
- Familiarity with infrastructure-as-code tools such as Terraform, Helm, Kustomize, or Ansible
- Excellent scripting skills (e.g., Bash, Python) for automation
- Good understanding of networking, security, and monitoring in cloud environments
- Good problem-solving skills and ability to work in a collaborative team
- Kubernetes certifications (e.g., Certified Kubernetes Administrator or Certified Kubernetes Application Developer)
- Experience with data platforms or streaming tools (e.g., Apache Spark, Kafka, or Flink)
- Familiarity with Agile or Scrum environments
